<%@ taglib uri="/WEB-INF/struts-bean" prefix="bean" %>
<%@ taglib uri="/WEB-INF/struts-html" prefix="html" %>
<%@ taglib uri="/WEB-INF/struts-logic" prefix="logic" %>

<table class="tbForm">
	<tr>
		<th colspan="2" align="center"><bean:message key="formulario.venda" /></th>
	</tr>
	<tr>
		<td align="right" width="50%"><bean:message key="formulario.venda.dataVenda" />: </td>
		<td align="left" width="50%"><bean:write name="venda" property="dataVenda" formatKey="sistema.padrao.data"/></td>
	</tr>
</table>
<br>

<table class="tbForm">
	<tr>
		<th colspan="6" align="center"><bean:message key="formulario.venda.itens" /></th>
	</tr>
	<tr>
		<th width="35%" align="center"><bean:message key="formulario.item.venda.produto" /></th>
		<th width="05%" align="center"><bean:message key="formulario.produto.unidade" /></th>
		<th width="10%" align="center"><bean:message key="formulario.item.venda.quantidade" /></th>
		<th width="20%" align="center"><bean:message key="formulario.item.venda.precoUnitario" /></th>
		<th width="20%" align="center"><bean:message key="formulario.item.venda.precoTotal" /></th>
		<th width="10%" align="center">&nbsp;<html:img pageKey="sistema.ico.dica" onclick="abrirJanelaDica('venda/item/produtos.htm')" /></th>
	</tr>
	<logic:iterate id="item" name="venda" property="itensVenda">
		<html:form action="/sistema/venda/item/remover" method="post">
			<tr>
				<td align="left"><bean:write name="item" property="produto.nome" /></td>
				<td align="center"><bean:write name="item" property="produto.unidade" /></td>
				<td align="right"><bean:write name="item" property="quantidade" /></td>
				<td align="right"><bean:write name="item" property="produto.precoVenda" /></td>
				<td align="right">${item.quantidade * item.produto.precoVenda}</td>
				<td align="center">
					<bean:define id="produto" name="item" property="produto" />
					<html:hidden name="produto" property="produtoId" />
					<html:hidden name="venda" property="vendaId" />
					<html:submit onclick="return confirmaRemocao()"><bean:message key="sistema.botao.remover" /></html:submit>
				</td>
			</tr>
			<tr><td height="1" bgcolor="#EEEEEE" colspan="6"></td></tr>
		</html:form>
	</logic:iterate>
	<tr>
		<th align="right" colspan="4"><bean:message key="formulario.venda.total"/></th>
		<th align="right"><bean:write name="venda" property="valorTotal"/></th>
		<th>&nbsp;</th>
	</tr>
	<logic:empty name="venda" property="itensVenda">
		<!-- lista vazia -->
	</logic:empty>
</table>


<logic:messagesPresent message="false">
	<table class="tbForm">
		<tr>
			<td colspan="2" class="erro">
				<bean:message key="formulario.informar.erros"/>
			</td>
		</tr>
		<tr>
			<td colspan="2" class="erro">
				<html:messages id="mensagem" message="false" property="falha">
					<bean:write name="mensagem"/>
				</html:messages>
			</td>
		</tr>
	</table>
</logic:messagesPresent>

<logic:equal name="venda" property="finalizada" value="false">
<html:form action="/sistema/venda/finalizar">
	<table class="tbForm">
		<tr>
			<td align="right">
				<bean:message key="formulario.venda.valorDevido"/>:
				<bean:message key="sistema.moeda"/>
				
				<logic:equal value="false" name="venda" property="doacao">
					<html:text property="valorDevido"/>
				</logic:equal>
				<logic:equal value="true" name="venda" property="doacao">
					<html:hidden value="0" property="valorDevido"/> <bean:message key="formulario.venda.doacao.valorZero"/>
				</logic:equal>				
				<html:hidden name="venda" property="vendaId"/>
				<html:submit>
					<bean:message key="formulario.venda.finalizar"/>
				</html:submit>
				<html:img pageKey="sistema.ico.dica" onclick="abrirJanelaDica('venda/finalizar.htm')" />
			</td>
		</tr>
		<tr>
			<td align="right">
				<logic:messagesPresent message="false">
					<html:messages id="mensagem" message="false" property="valorDevido">
						<span class="erro"><bean:write name="mensagem" /></span>
					</html:messages>
				</logic:messagesPresent>				
			</td>
		</tr>
	</table>
</html:form>
</logic:equal>

<br>
<br>
<html:form action="/sistema/venda/item/adicionar" method="post">
	<table class="tbForm">
		<tr><th colspan="2" align="center"><bean:message key="formulario.venda.itens.adicionar" /></th></tr>
		<tr>
			<td align="right" width="40%"><bean:message key="formulario.produto.nome" />:</td>
			<td>
				<html:select property="produtoId">
					<html:option value="" />
					<html:options collection="produtos" labelProperty="nomeItemComboBox" property="produtoId" />
				</html:select>
				<html:img pageKey="sistema.ico.dica" onclick="abrirJanelaDica('venda/item/selecionar-produto.htm')" />
				<logic:messagesPresent message="false">
					<html:messages id="mensagem" message="false" property="produtoId">
						<br><span class="erro"><bean:write name="mensagem" /></span>
					</html:messages>
				</logic:messagesPresent>
			</td>
		</tr>
		<tr>
			<td align="right"><bean:message key="formulario.item.venda.quantidade" />:</td>
			<td>
				<html:text property="quantidade" size="10" maxlength="8" />
				<html:img pageKey="sistema.ico.dica" onclick="abrirJanelaDica('venda/item/informar-quantidade.htm')" />
				<logic:messagesPresent message="false">
					<html:messages id="mensagem" message="false" property="quantidade">
						<br><span class="erro"><bean:write name="mensagem" /></span>
					</html:messages>
				</logic:messagesPresent>
			</td>
		</tr>
		<tr>
			<td></td>
			<td align="left">
				<html:submit><bean:message key="sistema.botao.venda.item.adicionar" /></html:submit>
				<html:hidden name="venda" property="vendaId" />
			</td>
		</tr>
	</table>
</html:form>